package com.sc.nft.service;

import com.sc.nft.entity.EcologyCollectionShareProfitConf;
import com.sc.nft.entity.vo.merchantPledgeTask.AdminEcologyIncomeConfNewDetailsVO;
import com.sc.nft.entity.vo.merchantPledgeTask.NewAdminEcologyIncomeConfDetailsVO;

import java.util.List;

/**
 * <p>
 * 新生态藏品分润配置 服务类
 * </p>
 *
 * @author liGen
 * @since 2024-11-26
 */
public interface EcologyCollectionShareProfitConfService {

    boolean saveAll(List<EcologyCollectionShareProfitConf> shareProfitConfList);

    List<EcologyCollectionShareProfitConf> listByConfId(Long confId);

    boolean updateById(EcologyCollectionShareProfitConf ecologyCollectionShareProfitConf);

    AdminEcologyIncomeConfNewDetailsVO getConfList(Long confId);

    boolean getCountByConfId(Long confId);
}
